body,html,#wrapper{
    width: 100%;
    height: 100%;
    overflow: hidden;
}
*{
    border: 0;
    outline: 0;
    padding: 0;
    margin: 0;
    font-family: "Source Sans Pro", Helvetica, sans-serif;
}
#sidebar{
    width: 200px;
    height: 100%;
    position: absolute;
}
#main{
    width: 100%;
    height: 100%;
    padding-left: 250px;
    float: left;
    overflow: auto;
}
#choice{
    height: 50px;
    line-height: 50px;
    text-align: center;
}
#choice h2{
    font-size: 45px;
}
#logout-div{
    height: 35px;
    text-align: center;
    margin: 50px 0;

}

#sidebar-main{
    text-align: center;

}
.part-btn{
    height: 45px;
    font-size: 25px;
    line-height: 45px;
    cursor: pointer;
}
.form-group{
    margin-right: 0!important;
    margin-left: 0!important;
    /*height: 34px;*/
}
#showImg-out{
    position: relative;
    height: 34px;
}
#showImg-out button{
    position: absolute;
    z-index: 1;
    line-height: 24px;
}
#content{
    height: auto!important;
    min-height: 580px;
}
#showImg{
    opacity: 0;
    position: absolute;
    z-index: 8;
}
#write-post{
  display: none;
}
#edit-post{
  display: block;
}
#edit-main{
  width: 60%;
  float: left;
}
#editing{
  width: 40%;
  float: left;
  padding: 10px 15px;
}
#edit-main .content{
  max-width: 200px;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
#edit-main .intro{
  max-width: 200px;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.prompt-outer{
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 102;
    top: 0;
    left:0;
    display: none;

}
.prompt{
    background-color: #fff;
    height: 120px;
    display: block !important;
    position: absolute;
    width: 500px;
    margin: auto;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    border-radius: 10px;
    box-shadow: 0 0 3px 3px #d5ccc7;
    padding: 15px;
}